Update HAL HRTIM examples to be compliant with new HRTIM APIs
Update stm32f3xx_hal_conf.h files :
Change assert_failed() prototype to be compliant with MISRA C rule 11.4
Add reference to HAL EXTI driver
Add registers callbacks defines
V1.10.0 / 12-June-2018
Main Changes
Maintenance release.
Update stm32f3xx_hal_conf.h files to add support to HAL CAN Legacy Module.
V1.9.0
/ 23-June-2017
Main
Changes
Maintenance release.
Remove support of Atollic TrueSTUDIO STM32 (TrueSTUDIO) toolchain.
Align stm32f3xx_hal_conf.h with latest template defined in HAL.
Change assert_failed() prototype to be compliant with MISRA C rule 11.4
Correct RTC_PREDIV values (for LSI clock) in HAL_TIMEBASE_RTC_ALARM and HAL_TIMEBASE_RTC_WAKEUP examples.
V1.8.0
/ 14-April-2017
Main
Changes
Maintenance release.
No changes compared to previous version (V1.7.0).
V1.7.0
/ 16-December-2016
Main
Changes
Maintenance release
Added new projects HAL_TimBase to illustrate how to customize the HAL time base driver :
HAL_TimeBase_RTC_ALARM
HAL_TimeBase_RTC_WKUP
HAL_TimeBase_TIM (modified and renamed previous HAL_TimeBase)
Updated all examples using timers to initialize the new field AutoReloadPreload in TIM_Base_InitTypeDef structure
Updated UART examples after UART driver rework :
UART_TwoBoards_ComDMA
UART_TwoBoards_ComIT
UART_TwoBoards_ComPolling
UART_WakeUpFromStop
V1.6.0
/ 01-July-2016
Main
Changes
Maintenance release.
No changes compared to previous version (V1.5.0).
V1.5.0
/ 29-April-2016
Main
Changes
Maintenance release.
Updated system_stm32f3xx.c files:
Added APBPrescTable definition.
Updated stm32f3xx_hal_conf.h files:
Set HSE_STARTUP_TIMEOUT value to 100ms instead of 5000ms.
Updated “Liberty” License with the new license “Ultimate Liberty”.
V1.4.0
/ 13-November-2015
Main
Changes
Maintenance release.
Performed HAL API alignment (macros/functions/constants renaming).
Updated GPIO Output Speed literals naming to ensure HAL full compatibility.
Added HRTIM examples.
Updated/aligned UART_TwoBoards_ComDMA examples in FW package projects (UART IRQ needs now to be enabled).
Updated FLASH_WriteProtection examples with new FLASH APIs.
Updated ADC examples following HAL_ADC_Init() updates.
FreeRTOS
Use new FreeRTOS V8.2.1 ST modified 20150327.
Updated FreeRTOS Examples: SysTick_Handler should call osSystickHandler() instead of xPortSysTickHandler().
Updated system_stm32f3xx.c files:
Used latest CMSIS template version.
Removed __IO or __I on constant table declaration.
Updated stm32f3xx_hal_conf.h files:
Added LSE_STARTUP_TIMEOUT definition.
Updated EWARM and TrueStudio linker files to be aligned with CMSIS contents.
Fixed compilation issue and updated binary (.hex).
V1.2.0
/ 19-June-2015
Main
Changes
Add support of System Workbench for STM32 (SW4STM32)
toolchain.
V1.1.0
/ 12-Sept-2014
Main
Changes
Official release.
HRTIM
In all examples
Cleaner initialization of the hrtim structure before calling HAL_HRTIM_Init
DMARequests explicitly disabled. All DMA parameters set with default values
HRTIM_ClearHandle function removed (handle initialization done in HAL_HRTIM_Init function)
Autodelayed parameters removed before setting compare1 and compare 3 values (useless)
Outputs configuration structures renamed to be more explicit (eg. TD1 to TDx if it applies to 2 outputs)
stm32f3xx_hal_msp.c file: HRTIM Clock initialisation updated (now using HAL library)
HRTIM BasicPWM
HAL_ADC_MspInit function removed (ADC not used in this example)
HRTIM_BuckSyncRect
Vin/Vout calculation formula corrected
ADC Voltage reference voltage handled with #define ADC_VREF
Bug fixed in ADC injection channel initialisation (conversion not starting)
Snippet version added (can be enabled with #define SNIPPET)
HRTIM_BuckBoost
Vin/Vout calculation formula corrected
ADC Voltage reference voltage handled with #define ADC_VREF (replacing former #define VDDA)
HRTIM_TM_PFC
Bug fixed for Fault monitoring: LED4 now flashing properly
Bug fixed for autodelayed mode: capture now triggered on Over-current for correct Toff time management
Snippet version added (can be enabled with #define SNIPPET)
HRTIM_BuckBoost_AN4449
New example related to AN4449 Buck-boost converter
V1.1.0RC2
/ 25-August-2014
Main
Changes
General
Updated EWARM, MDK-ARM and TrueSTUDIO configurations to add stm32f3xx_hal_rcc_ex.c to the STM32F3xx_HAL_Driver group
PWR
PWR_PVD
Fix compilation issue due to constants renaming
RCC
RCC_ClockConfig
Fix assertion failure due to un-initialized HSICalibrationValue
V1.0.0
/ 18-June-2014
Main
Changes
First
official release.
License
This
software component is licensed by ST under BSD 3-Clause
license, the "License"; You may not use this component except in
compliance with the License. You may obtain a copy of the License at: